package com.cqjtu.store.common;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;

@Data
public class PageDTO {
    /*每页显示的数据量*/
    @NotNull(message = "数据量不能为空")
    @JsonProperty(value = "pageSize")
    private Integer pageSize;
    /*页码值：从1开始*/
    @NotNull(message = "页码值不能为空")
    @JsonProperty(value = "pageIndex")
    private Integer pageIndex;
    //偏移量
    private Integer offset;
    // limit 开始索引, 查询的条数，查询第一页：从0
    //查询第二页：(pageIndex-1)*pageSize;
    public Integer getOffset(){
        return (pageIndex - 1) * pageSize;
    }
}
